import { get, post } from "../http"

/**
 * 获取消息列表
 * @param {object} data 参数
 */
export function getMessage (data = {}) {
  data = Object.assign({
    page: 1,
    channel: 1, // 站内消息
  }, data)
  return post({
    url: '/v1/message/index',
    data
  })
}

/**
 * 获取消息详情
 * @param {int} id 消息id
 */
export function getMsgDetail(id = 0){
  return post({
    url: '/v1/message/detail',
    data: {
      id
    }
  })
}

/**
 * 未读重要消息--首页
 */
export function getBulletins() {
  return get({
    url: '/v1/message/unreceived_important',
    data: {
      channel: 1
    }
  })
}
/**
 * 未读消息数量
 */
export function getMsgUnreadNum() {
  return get({
    url: '/v1/message/unread_num',
    data: {
      channel: 1
    }
  })
}
/**
 * 设置已读
 */
export function readMsg(id = 0){
  return post({
    url: '/v1/message/update_read_num',
    data: {
      id
    }
  })
}